Çàêðûòü îêíî
Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"
%PAGE
ÏPÈËOÆEHÈE 2
KOÄÈPOBKA CÈMBOËOB
1. Cèìâoëû è èx oápaáoòêa
Cèìâoë - ýòo eäèíèöa òeêcòoâoé èíôopìaöèè â ìaøèíe. Cóùecòâóeò 256 paçëè÷íûx cèìâoëoâ, Kaæäûé cèìâoë èìeeò êoä - öeëoe ÷ècëo oò 0 äo 255.
Heêoòopûe cèìâoëû èìeþò còaíäapòíoe èçoápaæeíèe ía ócòpoécòâax ââoäa è âûâoäa: áóêâû, öèôpû, çíaêè è ò,ä.
Ïpè ïocòóïëeíèè cèìâoëoâ c ócòpoécòâa ââoäa èëè ía ócòpoécòâo âûâoäa cècòeìoé ìoãóò âûïoëíÿòücÿ ïepeêoäèpoâêa oäíèx cèìâoëoâ â äpóãèe è íeêoòopûe äoïoëíèòeëüíûe äeécòâèÿ. B paçíûx cècòeìax ïpoãpaììèpoâaíèÿ, a òaêæe â paçíûx peæèìax paáoòû oäíoé cècòeìû oíè ìoãóò paçëè÷aòücÿ (cp. Peäaêòop è peæèì ïpÿìoão äèaëoãa).
Ïocêoëüêó oáû÷ío ââoä coïpoâoæäaeòcÿ oòoápaæeíèeì ía ýêpaíe, pÿä cèìâoëoâ íeceò ôóíêöèoíaëüíóþ íaãpóçêó è ía ââoäe, è ía âûâoäe.
2. Bâoä c êëaâèaòópû
Këaâèaòópa "Aãaòa" oáecïe÷èâaeò ââoä cèìâoëoâ ía 3 peãècòpax: ocíoâíoì (oäèío÷ío íaæaòûe êëaâèøè), peãècòpax PEà è ÓÏP. ïpè ýòoì ocíoâíûì peãècòpoì ìoæeò áûòü ëèáo PÓC, ëèáo ËAT. Haæaòèe ëþáoé êëaâèøè, êpoìe CÁP è ÏBT, ía oäíoì èç ýòèx peãècòpoâ âûçûâaeò ââoä â ìaøèíó íeêoòopoão cèìâoëa.
B Taáëèöe 2.1 ïpèâeäeíû êoäû êëaâèø c ó÷eòoì ïepeêoäèpoâêè ía ââoäe â cècòeìe "Øêoëüíèöa".
Ocoáeííocòè ââoäa c êëaâèaòópû:
%LISTL
-ïpoáeë è ôóíêöèoíaëüíûe êëaâèøè "íe÷óâcòâèòeëüíû" ê peãècòpaì è âûäaþò oäèí è òoò æe cèìâoë;
-ía peãècòp "ÓÏP" peaãèpóþò òoëüêo aëôaâèòíûe êëaâèøè; êoäû âcex ôóíêöèoíaëüíûx êëaâèø coâïaäaþò c êoäaìè íeêoòopûx áóêâ ía peãècòpe "ÓÏP" (íaïpèìep, ïepeâoä còpoêè è "ÓÏP-M");
-êëaâèaòópa oáecïe÷èâaeò ââoä íe âcex 256 cèìâoëoâ; ýòo ìoæeò áûòü óäoáíûì â ïpoãpaììax, ãäe òpeáóþòcÿ çapeçepâèpoâaííûe cèìâoëû, êoòopûe íeëüçÿ ââecòè c êëaâèaòópû;
%ENDL
Cèìâoëû (êëaâèøè), êoòopûe íecóò äoïoëíèòeëüíóþ ôóíêöèoíaëüíóþ íaãpóçêó ía ââoäe, ïpèâeäeíû â òaáëèöe 2.3.
3. Ècïoëüçoâaíèe cèìâoëoâ â ïpoãpaììe
Aëôaâèò ÿçûêa PAÏÈPA coäepæèò oãpaíè÷eííûé íaáop cèìâoëoâ, ío â cocòaâe òeêcòoâ ìoãóò âcòpe÷aòücÿ âce 256 cèìâoëoâ. Çaäaòü â ïpoãpaììe cèìâoë, êoòopûé íe ââoäèòcÿ c êëaâèaòópû, ìoæío ïo eão êoäó c ïoìoùüþ còaíäapòíoé ôóíêöèè AËÔ. Oïpeäeëèòü êoä cèìâoëa ìoæío c ïoìoùüþ còaíäapòíoé ôóíêöèè KOÄ.
B òeêcòoâûé ôaéë ìoæío âûâecòè ëþáoé cèìâoë, êpoìe cèìâoëa c êoäoì 0, - oí c÷èòaeòcÿ ïpèçíaêoì êoíöa ôaéëa. Ïpè ïoïûòêe eão âûâoäa oí çaìeíÿeòcÿ cèìâoëoì c êoäoì 135.
4. Bûâoä ía ýêpaí è ïpèíòep
Bûâoä cèìâoëa ía ýêpaí è áóìaãó çaêëþ÷aeòcÿ â ôopìèpoâaíèè èçoápaæeíèÿ, cooâeòcòâóþùeão ýòoìó cèìâoëó, ïo òaáëèöe çíaêoãeíepaòopa ìaøèíû èëè ïpèíòepa.
Ïpè âûâoäe íeêoòopûx cèìâoëoâ âûïoëíÿþòcÿ äoïoëíèòeëüíûe äeécòâèÿ (Taáëèöa 2.3), íaïpèìep, óïpaâëeíèe öâeòoì âûäaâaeìûx cèìâoëoâ è êópcopoì, o÷ècòêa ýêpaía è äp. Ýòo ïoçâoëÿeò óïpaâëÿòü âûâoäoì ía ýêpaí, âcòaâëÿÿ â âûâoäèìûe ïpoãpaììoé òeêcòû cèìâoëû ïepeêëþ÷eíèÿ.
Ïpè âûâoäe ía áóìaãó èçoápaæeíèe íeêoòopûx cèìâoëoâ ìoæeò íe coâïaäaòü c èx èçoápaæeíèeì ía ýêpaíe.
Ãpaôè÷ecêaÿ ïpoöeäópa oòpècoâêè òeêcòoâ TKC ècïoëüçóeò coácòâeííóþ òaáëèöó èçoápaæeíèé cèìâoëoâ, êoòopóþ ìoæío ïpoãpaììío peäaêòèpoâaòü (Ïpèëoæeíèe 4, ïpoãpaììa AËÔABÈTÛ).
5. Hecòaíäapòíoe ècïoëüçoâaíèe êëaâèaòópû.
Ïpèíÿòaÿ â cècòeìe è oïècaííaÿ â paçäeëe 3.5 póêoâoäcòâa ôóíêöèoíaëüíaÿ íaãpóçêa cèìâoëoâ íe ÿâëÿeòcÿ eäèícòâeíío âoçìoæíoé. Moæío opãaíèçoâaòü äèaëoã ïpoãpaììû c ïoëüçoâaòeëeì ÷epeç còaíäapòíóþ ôóíêöèþ KËAB, êoòopaÿ çaïpaøèâaeò c êëaâèaòópû cèìâoë è âoçâpaùaeò â êa÷ecòâe peçóëüòaòa eão êoä, ío íe âûâoäèò caì cèìâoë. Bce äoïoëíèòeëüíûe äeécòâèÿ â ýòoì cëó÷ae opãaíèçóþòcÿ ïpoãpaììío.
Èíoe ècïoëüçoâaíèe êëaâèaòópû ïpèíÿòo, íaïpèìep, â Peäaêòope (Taáëèöa 2.4).